# -*-coding:utf-8 -*-

'''第十章'''

#导入自己的模块
import code 

code.drawCode() 

print code.rndLetter()

#查看一个module中的信息
import copy
print [n for n in dir(copy) if not n.startswith('_')]

#__all__， from copy import * 可以直接使用__all__中定义的方法,
#其他的要copy.xxx() 或者 from copy import xxx
print copy.__all__

import sys
#当前平台
print sys.platform
#sys.argv[0] 始终是python脚本的文件名，后面是参数
print sys.argv


import os
#调用cmd命令
# os.system('ipconfig')
#打开某个文件
# os.system('image.png')
#windows下特有额打开某个文件的函数
# os.startfile('image.png')

'''弹出一个网页'''
import webbrowser
# webbrowser.open(r'http://www.baidu.com')

'''fileinput'''
import fileinput

#参数如果不填，从命令行获取
input_file=fileinput.input('code.py')

for line in input_file:
    #当前行
    print 'current row=',input_file.lineno()
    #当前行内容
    print line

#总行数
print 'all row=',input_file.filelineno()